package cn.datastruct.NineGrahp;

/**
 * 广度优先遍历思路：
 *       1.访问初始节点v,并标记节点v为已访问
 *       2.节点入队列
 *       3.当队列为空时，继续执行，否则算法结束
 *       4。出队列，取得对头节点u
 *       5.查找节点u的第一个邻接节点w
 *       6.若节点w不存在，则3，否则执行下面
 *          6.1.若节点w尚未被访问，这标记w以访问
 *          6.2.节点w入队列
 *          6.3.查找节点u的下一个邻接节点。转到步骤6
 */
public interface BFS {
    public void bfs();
    public void bfs(boolean[] isVisited,int index);

}
